import time, os

##################################################
# debug mode, log write by Rui Gomes aka newbeen #
##################################################

def savedebug(error):
    data=time.localtime()
    dia=str(data[2])
    mes=str(data[1])
    ano=str(data[0])
    hora=str(data[3])
    minutos=str(data[4])
    segundos=str(data[5])
    if not os.path.isdir('logs'):
        os.mkdir('logs')
    logfile=open("logs"+os.sep+"log.log","a")
    errorreport="""
_________________________________________
#########################################

Erro: %s /%s /%s - %s:%s:%s

%s

End
_________________________________________
#########################################
"""%(dia, mes, ano, hora, minutos, segundos, error)
    
    logfile.write(errorreport)
    logfile.close()
    print errorreport #se quiser esconder os erros do utilizador apenas comente esta linha
